草庐IT

PHP json 编码和 JS JSON.stringify

全部标签

PHPEXCEL设置UTF-8编码

我有标题:header('Content-Type:text/html;charset=UTF-8');header("Content-type:application/octetstream");header('Content-Disposition:attachment;filename="export.csv"');但如果我在数据库"Pagrindinė"中有单词,在excel显示"PagrindinÄ"中,解码将无法正常工作,我的标题有什么问题? 最佳答案 Whatiswrongwithmyheaders?没什么,您的hea

php - JavaScript 和 PHP 文件名编码约定

我想知道在JavaScript和PHP开发中流行的文件命名方式。我正在使用JS+PHP系统,但我不知道如何命名我的文件。目前我为JS做的:framework/framework/widget/framework/widget/TextField.js(Framework.widget.TextField())Framework.js(Framework())所以,我的文件夹是小写的,objects是CamelCase,但是当文件夹/命名空间需要多个单词时我该怎么办?那么PHP呢?jQuery似乎遵循:jquery.jsjquery.ui.jsjquery.plugin-name.js这

PHP - 邮政编码检查是否被覆盖

我目前正在为一家电气公司开发网站。他们想要在那里进行某种邮政编码检查。它会以某种方式像这样工作:用户输入邮政编码看看我们是否覆盖了它显示结果。但我以前从未使用过邮政编码。我怎样才能检查他们是否涵盖它。我显然需要某种数据库,列出邮政编码或它们覆盖的区域。但是我还要如何检查邮政编码是否有效。查询邮政编码显然是为了查看电气公司是否覆盖用户区域。提前致谢。 最佳答案 我认为与其使用数据库来搜索结果,不如查看地理位置,然后使用第3方为你计算一切。Google和Sony都提供地理定位平台索尼拥有:http://www.placeengine.c

php - 在 iPhone 应用程序中使用 PHP 编码 JSON

我知道这很基础,但我到处都找了,找不到正确的答案。引用我之前的一个问题:HowtoformatlistinPHPtobeusedasanNSArrayinObjectiveC?我一直在尝试编写一个简短的PHP脚本(对此一无所知),我的iPhone应用程序将调用它来获取项目列表。我考虑过只使用ECHO,因为我真的不需要发送多个项目,但建议使用JSON或XML,所以选择了JSON。我正在寻找一种将数组编码为JSON的方法,我唯一能找到的是json_encode,它似乎不提供JSON结构。这是我的PHP代码:这是我应该使用的吗?我做错了什么吗?非常感谢。编辑:这就是在终端中运行此PHP脚本时

php - $_SERVER 变量的编码?

我需要知道当我处理$_SERVER变量时我是否可以安全地使用普通字符串或者我必须使用mb_*字符串。(UTF-8)例如$_SERVER['HTTP_HOST']可以包含多字节字符?如果我使用包含多字节字符的Host:header发出http请求会怎样?客户端在发出http请求时可以在哪里指定正在使用哪个econding? 最佳答案 是的,你应该使用多字节。如果不是别的,还有西里尔域名,所以$_SERVER自然应该包含utf8数据。 关于php-$_SERVER变量的编码?,我们在Stac

php - 通过 facebook 图形 API 检索 facebook 用户的邮政编码

我正在尝试使用facebook图形API检索用户的邮政编码。我正在为此使用以下代码。代码在php中。$facebook=newFacebook(array('appId'=>APP_ID,'secret'=>APP_SECRET,));$user=$facebook->getUser();//$login_url=$facebook->getLoginUrl(array('scope'=>'email'));$login_url=$facebook->getLoginUrl(array('scope'=>'email,publish_stream,user_birthday,user_

php - 一些字符在 POST 期间编码,而另一些则没有

长话短说CodeIgniters的Security类直接操作您的全局变量,例如$_POST,它发现file()和file()是一个威胁,因此它对其进行HTML编码。//config.phpfrommyappsfolderistheculprit$config['global_xss_filtering']=TRUE;自己动手(少数人,勇敢者)在CodeIgniter2.1.4中,转到system/core/security.php和行#430-442:/**Sanitizenaughtyscriptingelements**Similartoabove,onlyinsteadofloo

php - 西里尔文字的 $_GET 编码问题

我正在尝试这段代码(在我的本地网络服务器上)但是我在输入?word=проба时得到了损坏的结果thewordis/думатае����文档保存为“UTF-8withoutBOM”,标题也是UTF-8。我试过urlencode()和urldecode()但效果是一样的。将其上传到网络服务器时,工作正常... 最佳答案 如果您尝试发送HTTPContent-typeheader,以指示浏览器您的页面正在生成哪种编码/字符集,会怎样?例如,这样的事情可能会有所帮助:header('Content-type:text/html;char

php - 如何在 CodeIgniter URL 中允许使用 URI 编码的字符?

我正在使用CodeIgniter1.7.1.我允许的URI字符设置如下:$config['permitted_uri_chars']='a-z0-9~%.:_()@&\-';当我输入像http://website.com/index.php/controller/method/test%21这样的地址时,页面未加载并给我错误:Codeigniter:AnErrorWasEncounteredTheURIyousubmittedhasdisallowedcharacters.我不明白。允许使用%20(空格),但不允许使用%21(感叹号)。 最佳答案

Php 执行编码

当我从控制台执行此命令“sendsmsXXXXXXXXX'śćźłóśadad'”时,一切正常。但是当我用exec("sendsmsXXXXXXXXX'śćźłóśadad'")在php中执行它时;msg的正文没有波兰语字母。Debian控制台是UTF-8,php文件是UTF-8。当我从cli执行此php文件时,一切正常,但问题是当我从浏览器(同一文件)运行它时。为什么?如何解决? 最佳答案 当您通过CLI界面运行脚本时,子进程会继承其父进程的环境,其中包含变量LANG,用于将字节编码传递给底层C运行时。很可能当您通过mod_php